package com.polaris.live.im.sfs.bean.live

import android.os.Parcelable
import com.polaris.live.im.sfs.core.bean.AbstractMessage

/**
 * SendLiveFloatingMessage
 *
 * @author Created by 半仙 on 2023/11/24/024 15:20
 */
@kotlinx.parcelize.Parcelize
data class SendLiveFloatingMessage(
    /**
     * 消息唯一id
     */
    override val msgId: String = "",
    /**
     * 飘屏图片
     */
    val pic: String,
    /**
     * 内容
     */
    val content: String,
    /**
     * 飘屏类型
     * <p>
     * FloatingMessageType  1文本 2礼物中奖消息 3游戏中将消息
     */
    val type: Long,
    /**
     * 跳转路由
     */
    val router: String? = null,
    /**
     * 消息载体
     */
    val payload: String? = null,
    /**
     * 额外信息
     */
    val ext: String? = null
) : AbstractMessage, Parcelable
